html, body {height: 100%; }
	div#distance { margin-bottom: -10em; width: 1px;height: 50%; float: left;}
	div#container {	position: relative;   text-align: left; height: 150px;	width: 575px; margin: 0 auto; padding-top: 75px; clear: left;}
	
	body {background: url(../images/bg-login.jpg) repeat-x 50% 50%; margin: 0; padding: 0;
	font-family: Helvetica, Arial, Tahoma, serif; font-size: 9pt;}
	h1 {font-size:250%; text-transform:uppercase; letter-spacing:-1px; font-weight:bold; width:450px; 
		margin: 0 0 35px 0; padding: 0;}
	h1 a {color:#fff; text-decoration:none;}
	h1 a:hover {color:#ccc;}
	
	fieldset, form {margin: 0; padding: 0; border: 0; outline: 0;}
	fieldset legend {display: none;}
	
	ol {margin: 0; padding: 0; list-style: none;}
	ol li {float: left; margin-right: 15px;}
	label {display: block;}
	label.field-title {width:75px; color:#fff; font-weight: bold; float: left; padding-top: 3px;}
	label.txt-field {width: 186px; height: 21px; background: url(../images/bg-loginboxes.gif) no-repeat; float: left; margin-right: 10px}
	label.txt-field input {border: none; outline: none; background: none; padding: 2px 0 0 8px;}
	label.remember {color:#ccc; float:left; width: 200px; margin-top: 20px; margin-left:75px; margin-right: 215px;}
	div.align-right {float: left; width: 56px;  margin-top: 20px;}
	div.captcha{float: left; width: 275px; margin-top: 20px; }
	div.error{
		 margin-bottom: 10px; padding: 10px 10px 10px 40px;
		-moz-border-radius-bottomleft:6px;
		-moz-border-radius-bottomright:6px;
		-moz-border-radius-topleft:6px;
		-moz-border-radius-topright:6px;
		background-image: url(../images/cross_circle.png);
		background-position: 10px center;
		background-repeat: no-repeat;
		background-color: #000;
		color: #FFF;
		width: 500px;
	}